<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        // var arr = [
        //     [1,2,3],
        //     [4,5,6],
        //     {a:10,b:22},
        //     function (){
        //         console.log('这是数组中的函数')
        //     }

        // ]
        // console.log(arr);
        // console.log(arr[3]);
        // arr[3]()//调用数组中的函数


        //可以初始化 数组的length
        //修改属猪元素以后，length如果超出了最初的length
        //那么length同步修改
        // var arr =new Array(10);

        // arr[11] = 100
        // console.log(arr)
        

        //通过new创建数组，参数变化
        //一个数值参数，那么是定义数组的length
        //多参数，直接初始化，数组的元素
        // var arr =new Array(1,2,3,4);

        // console.log(arr)

        //数组的api------>!!!!!!

        var arr1 = [1,2,3]

        var arr2 = [4,5,6]

        //concat ----- 连接|数组拼接
        //concat不修改数据,返回新的数组
        var arr3 = arr1.concat(arr2,[7],[8],[9])
        console.log(arr3)
        console.log(arr1)
        console.log(arr2)
        
        //join ---加入|修改数组的连接符
        //并且改变每个元素之间的连接符号
        //讲数组转换成字符串

        console.log(arr3.join('+'))
        console.log(typeof(arr3.join('+')))























    </script>

</body>
</html>